#!/bin/sh

# Copyright(c) 2011 OpenDomo Services SL. Licensed under GPL v3 or later

echo -n "Loading network drivers... "
#exit 2 #FIXME Prueba para pasar el trabajo a udev
CFGFILE="/etc/opendomo/netdrivers"
TMPFILE="/tmp/netdrivers"
echo "" > $TMPFILE
if test -f $CFGFILE; then
	# Hardware previamente detectado
	NMOD=`cat $CFGFILE | uniq`
else
	# Drivers soportados
	NMOD="mii 8390 pcnet32 ne2k-pci 3c59x natsemi eepro100 r6040 8139too"
fi
for MODULE in $NMOD; do
   modprobe -v $MODULE 2>/dev/null >/dev/null
   # Por ahora solo soportamos el bus PCI
   if grep $MODULE /proc/bus/pci/devices >/dev/null; then
   	echo -n "($MODULE)"
   	echo $MODULE >> $TMPFILE
   fi
done

cat $TMPFILE | uniq > $CFGFILE
# A partir de aquí cargaremos los módulos de red no dependientes de la NIC
exit 0
